generating electricity - Turkish English Dictionary